.common-header {
  z-index: 1000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
.common-header .header-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.65rem;
  box-sizing: border-box;
  padding: 0 0.4rem;
  background: #fafafa;
  border-bottom: 1px solid #d9d9d9;
}
.common-header .header-title .toggle {
  width: 0.37rem;
  height: 0.37rem;
  background: url(../img/index/toggle.png) no-repeat;
  background-size: 100% 100%;
}
.common-header .header-title .logo {
  width: 1.3rem;
  height: 0.4rem;
  background: url(../img/index/logo.png) no-repeat;
  background-size: 100% 100%;
}
.common-header .header-title .select {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../img/index/search.png) no-repeat;
  background-size: 100% 100%;
  margin-right: 0.6rem;
}
.common-header .header-title .shopcar {
  float: right;
  width: 0.48rem;
  height: 0.48rem;
  background: url(../img/index/shopcar.png) no-repeat;
  background-size: 100% 100%;
}
.common-header .header-title .editor {
  font-size: .24rem;
  color: #333333;
}
.common-header .header-hid-nav {
  z-index: 10000;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  background: #fafafa;
  display: flex;
  justify-content: space-between;
  padding: .15rem 1rem;
}
.common-header .header-hid-nav li + li {
  margin-left: .5rem;
}
.common-header .header-hid-nav li {
  width: 0.6rem;
}
.common-header .header-hid-nav li a img {
  width: 0.36rem;
  height: 0.36rem;
}
.common-header .header-hid-nav li span {
  display: block;
  font-size: .16rem;
  color: #666666;
  padding-left: .05rem;
}
